<?php

namespace mpend\modules\ofc\models;

use Yii;
use common\models\ofc\OfcTeam;
use common\models\ofc\OfcTeamAchievement;
use common\models\ofc\OfcSeason;

/**
 * 首页默认面板信息
 *
 * @author emhome <emhome@163.com>
 * @since 1.0
 */
class DashboardLogic extends \common\logics\DashboardLogic {

    /**
     * @var array 俱乐部
     */
    public $club;

    /**
     * @var array|null
     */
    public $pannel;

    /**
     * @var array
     */
    public $achievements = [];

    /**
     * @var array
     */
    public $seasons = [];

    /**
     * 顶部轮播图
     * @inheritdoc
     */
    protected function setClub() {
        return OfcTeam::findDefault();
    }

    /**
     * Set top pages
     * @inheritdoc
     */
    protected function setPannel() {
//        $club = $this->club;
        return [
            [
                'text' => '1',
                'label' => '联赛排名',
            ],
            [
                'text' => '15胜6平1负',
                'label' => '联赛战绩',
            ],
            [
                'text' => '胜 胜 平 胜 平',
                'label' => '最近5场',
            ]
        ];
    }

    /**
     * 成绩
     * @inheritdoc
     */
    protected function setAchievements() {
        return OfcTeamAchievement::findAllDefault();
    }

    /**
     * 联赛赛季
     * @inheritdoc
     */
    protected function setSeasons() {
        return OfcSeason::findAllByType();
    }

}
